lock hospital
English
lock hospital meaning in English • lock hospital का अर्थ अंग्रेजी में
Noun
- A hospital for the treatment of venereal diseases.